# 获取当前目录下的所有源文件
file(GLOB EXAMPLE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/*.cc)

# 创建可执行文件
add_executable(testserver ${EXAMPLE_SRCS})

# 链接必要的库，比如刚刚我们写好的在 src 文件 CMakeLists 中 muduo-network-cpp11_lib 静态库，还有全局链接库
target_link_libraries(testserver muduo_core ${LIBS})

# 设置编译选项
target_compile_options(testserver PRIVATE -std=c++11 -Wall)

# 设置 testserver 可执行文件输出目录
set_target_properties(testserver PROPERTIES
    RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
